.m-breadcrumb{
	width:calc(100% - 60px);
	height:25px;
	background-color: rgb(245,245,245);
	margin:20px;
	padding:10px;
	border:1px solid rgb(221,221,221);
}
.m-breadcrumb>span>a{
	color:rgb(150,150,150);
	font-size: 15px;
	text-decoration: none;
}

.m-table{
	margin:20px;
	width:calc(100% - 40px);
	text-align: center;
}

.m-table tr:hover{
	background-color: rgb(235, 242, 249) !important;
}

.m-table th{
	background-color: rgb(241, 241, 241);
	font-weight: bold;
	font-size: 13px;
}

.m-table th,
.m-table td{
	border: 1px solid rgb(221, 221, 221);
	color: rgb(53, 53, 53);
}

.m-table td{
	font-size: 12px;
}

.m-table a{
	text-decoration: none;
}

.m-table,
.m-table tr,
.m-table th,
.m-table td {
	border:1px solid rgb(221,221,221);
	border-collapse: collapse;
	padding:10px;
	cursor: pointer;
}

.m-table a,
.m-table a:visited
.m-table a:active{
	color:rgb(53,53,53);
	text-decoration: none;
}

.m-table img{
	height:20px;
}

.m-page {
	font-size: 0.8em;
	float: right;
	margin-right: 20px;
	padding-bottom:20px;
}

.m-page input {
	width: 35px;
}

.m-page a,
.m-page input {
	min-width: 35px;
	height: 35px;
	color: rgb(177, 153, 153);
	border: 1px solid rgb(230, 230, 230);
	display: inline-block;
	text-decoration: none;
	text-align: center;
	line-height: 35px;
}

.m-current-page {
	background-color: rgb(73, 158, 243);
	color: white !important;
}
